﻿using System;
using System.IO;

namespace _014_流之从内存流中读取内容
{
    class Program
    {
        static void Main(string[] args)
        {
            using (MemoryStream 取流来了=创建内存流())
            {
                byte[] 字节呈现 = new byte[取流来了.Length];
                取流来了.Read(字节呈现, 0, 字节呈现.Length);
                Console.WriteLine($"读出的字节：\n{BitConverter.ToString(字节呈现)}");
            }


        }

        static MemoryStream 创建内存流()
        {
            MemoryStream 建之流 = new MemoryStream();
            //写入5个字节
            建之流.WriteByte(10);
            建之流.WriteByte(2);
            建之流.WriteByte(3);
            建之流.WriteByte(4);
            建之流.WriteByte(5);

            //读写指针复位
            建之流.Position = 0L;
            return 建之流;

        }
    }
}
